<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>glutes: RGlutWindow Class Reference</title>

<link href="tabs.css" rel="stylesheet" type="text/css"/>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>

</head>
<body>
<div id="top"><!-- do not remove this div! -->


<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  
  
  <td style="padding-left: 0.5em;">
   <div id="projectname">glutes
   &#160;<span id="projectnumber">2</span>
   </div>
   
  </td>
  
  
  
 </tr>
 </tbody>
</table>
</div>

<!-- Generated by Doxygen 1.7.5.1 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="inherits.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div>
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
  initNavTree('class_r_glut_window.html','');
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-types">Protected Types</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a>  </div>
  <div class="headertitle">
<div class="title">RGlutWindow Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="RGlutWindow" -->
<p>Window class implementation, wrapper for X11 window.  
 <a href="class_r_glut_window.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="rglutwindow_8h_source.html">rglutwindow.h</a>&gt;</code></p>
<div class="dynheader">
Inheritance diagram for RGlutWindow:</div>
<div class="dyncontent">
<div class="center"><img src="class_r_glut_window__inherit__graph.png" border="0" usemap="#_r_glut_window_inherit__map" alt="Inheritance graph"/></div>
<map name="_r_glut_window_inherit__map" id="_r_glut_window_inherit__map">
<area shape="rect" id="node3" href="class_r_glut_maemo_window.html" title="Window class implementation for maemo glut." alt="" coords="5,826,213,990"/><area shape="rect" id="node5" href="class_r_glut_menu.html" title="Popu menu implementation." alt="" coords="237,798,376,1018"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for RGlutWindow:</div>
<div class="dyncontent">
<div class="center"><img src="class_r_glut_window__coll__graph.png" border="0" usemap="#_r_glut_window_coll__map" alt="Collaboration graph"/></div>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>

<p><a href="class_r_glut_window-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ade0c500178b911525c98720d901a59b6"></a><!-- doxytag: member="RGlutWindow::RGlutWindow" ref="ade0c500178b911525c98720d901a59b6" args="(RGlutWindow *parent=0)" -->
&#160;</td><td class="memItemRight" valign="bottom"><b>RGlutWindow</b> (<a class="el" href="class_r_glut_window.html">RGlutWindow</a> *parent=0)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_r_glut_point.html">RGlutPointI</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ad0ae2cb67fb57c7c8aba817ba4939123">pos</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a4610eed12f30c38d2b50cb38c932c97b">setPos</a> (int x, int y)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_r_glut_size.html">RGlutSizeI</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#abdc4e8af023cf8a02789d7d56e89b550">size</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ac0198cc788f2aba7f6f60ed0280b709b">setSize</a> (int w, int h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a3f9316a32ead9498eb83109307c58f13">setGeometry</a> (int x, int y, int w, int h)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_r_glut_rect.html">RGlutRectI</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a03a366e2dd780396d6a9f285c28ec29f">geometry</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a72239592e9b4bd525d9fbba5630e82d0">setTitle</a> (std::string const &amp;title)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ab4959b523d2b4923d472ac8c1aebe600">setFullscreen</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a592a12452dc22d94ece044a9f89000e4">setBackgroundColor</a> (<a class="el" href="class_r_glut_color.html">RGlutColor</a> const &amp;color)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ae3a4afc1f1552cb9587038f52b4c6f11">clear</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ac4d1e54e68a0d1a7c4cb572ec7287d37">isVisible</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a198f0034c0d9ac5c1ccd1a65e5e1010a">show</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a062c55b747dfd7405edc735ee90fe3f8">hide</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a398e85b36521d38acab19f691c3cd433">redraw</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a063903abad3ed2dee0929d7b15816c3f">draw</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a1ebe7e5ab0015f084717843332fde416">handleEvent</a> (XEvent &amp;event)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Display *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a2873431ba18b31269825fc32f41b5fcd">display</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">Window&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a971fb49f744cbe5661fdf04fd81db0f0">window</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_r_glut_window.html">RGlutWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ae9fa604e0a5f05366f2bbc550aaa9f1e">parent</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#aa7951de8e58097be1dad374c7ec80b55">addChild</a> (<a class="el" href="class_r_glut_window.html">RGlutWindow</a> *window)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#a0da07ab572c4af10620d86def933b74d">removeChild</a> (<a class="el" href="class_r_glut_window.html">RGlutWindow</a> *window)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_r_glut_window.html#ac04396f994a1648cf2712e5f88ddc659">removeFromParent</a> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-types"></a>
Protected Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a261afe869d1361a34e7898f199ae62ef"></a><!-- doxytag: member="RGlutWindow::WindowSet" ref="a261afe869d1361a34e7898f199ae62ef" args="" -->
typedef std::set&lt; <a class="el" href="class_r_glut_window.html">RGlutWindow</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>WindowSet</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7f0f5f51e53a33294d038e5f83a67945"></a><!-- doxytag: member="RGlutWindow::WindowSetIter" ref="a7f0f5f51e53a33294d038e5f83a67945" args="" -->
typedef WindowSet::iterator&#160;</td><td class="memItemRight" valign="bottom"><b>WindowSetIter</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58c1b26dd46821a1bb31ecb2baf9dd2a"></a><!-- doxytag: member="RGlutWindow::WindowSetConstIter" ref="a58c1b26dd46821a1bb31ecb2baf9dd2a" args="" -->
typedef WindowSet::const_iterator&#160;</td><td class="memItemRight" valign="bottom"><b>WindowSetConstIter</b></td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adc5cdcd46ab94b5a6250d693e70ec23e"></a><!-- doxytag: member="RGlutWindow::create" ref="adc5cdcd46ab94b5a6250d693e70ec23e" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>create</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad95922618a013ff2d4b214f378f726a0"></a><!-- doxytag: member="RGlutWindow::destroy" ref="ad95922618a013ff2d4b214f378f726a0" args="()" -->
virtual void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0510ddfdab6b0222bf0e75d5c0ad453b"></a><!-- doxytag: member="RGlutWindow::mDisplay" ref="a0510ddfdab6b0222bf0e75d5c0ad453b" args="" -->
Display *&#160;</td><td class="memItemRight" valign="bottom"><b>mDisplay</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a806b42ce09e1ad21718c8d9b24629741"></a><!-- doxytag: member="RGlutWindow::mParent" ref="a806b42ce09e1ad21718c8d9b24629741" args="" -->
<a class="el" href="class_r_glut_window.html">RGlutWindow</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>mParent</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a22a87739bfa41b600026319a66e25385"></a><!-- doxytag: member="RGlutWindow::mParentWindow" ref="a22a87739bfa41b600026319a66e25385" args="" -->
Window&#160;</td><td class="memItemRight" valign="bottom"><b>mParentWindow</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a04d0b93ecf34604ef81e30c805072ada"></a><!-- doxytag: member="RGlutWindow::mWindow" ref="a04d0b93ecf34604ef81e30c805072ada" args="" -->
Window&#160;</td><td class="memItemRight" valign="bottom"><b>mWindow</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a63c7ee29eca6b37e603fad30f024bcef"></a><!-- doxytag: member="RGlutWindow::mX" ref="a63c7ee29eca6b37e603fad30f024bcef" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>mX</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a44db9c8dcb96b257d25d438d0609d01f"></a><!-- doxytag: member="RGlutWindow::mY" ref="a44db9c8dcb96b257d25d438d0609d01f" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>mY</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac0e284aba0a9b2155016a4a8713424e5"></a><!-- doxytag: member="RGlutWindow::mWidth" ref="ac0e284aba0a9b2155016a4a8713424e5" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>mWidth</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ac8b2ae7edc53dcdd01b7ab676cd21ae2"></a><!-- doxytag: member="RGlutWindow::mHeight" ref="ac8b2ae7edc53dcdd01b7ab676cd21ae2" args="" -->
int&#160;</td><td class="memItemRight" valign="bottom"><b>mHeight</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0899ed0147dae512b75b56106188c28d"></a><!-- doxytag: member="RGlutWindow::mVisible" ref="a0899ed0147dae512b75b56106188c28d" args="" -->
bool&#160;</td><td class="memItemRight" valign="bottom"><b>mVisible</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5b18a541cd529201ddc1eefdc7b140a"></a><!-- doxytag: member="RGlutWindow::mTitle" ref="ae5b18a541cd529201ddc1eefdc7b140a" args="" -->
std::string&#160;</td><td class="memItemRight" valign="bottom"><b>mTitle</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e2374c3ed81de89e78c052f5943c1ca"></a><!-- doxytag: member="RGlutWindow::mChilds" ref="a1e2374c3ed81de89e78c052f5943c1ca" args="" -->
WindowSet&#160;</td><td class="memItemRight" valign="bottom"><b>mChilds</b></td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Window class implementation, wrapper for X11 window. </p>
</div><hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="aa7951de8e58097be1dad374c7ec80b55"></a><!-- doxytag: member="RGlutWindow::addChild" ref="aa7951de8e58097be1dad374c7ec80b55" args="(RGlutWindow *window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::addChild </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_r_glut_window.html">RGlutWindow</a> *&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Adds the given window as a child </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The window which should be added as a child </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae3a4afc1f1552cb9587038f52b4c6f11"></a><!-- doxytag: member="RGlutWindow::clear" ref="ae3a4afc1f1552cb9587038f52b4c6f11" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::clear </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Clears the window. </p>

</div>
</div>
<a class="anchor" id="a2873431ba18b31269825fc32f41b5fcd"></a><!-- doxytag: member="RGlutWindow::display" ref="a2873431ba18b31269825fc32f41b5fcd" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Display* RGlutWindow::display </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the X11 Display object associated with the window. </p>

</div>
</div>
<a class="anchor" id="a063903abad3ed2dee0929d7b15816c3f"></a><!-- doxytag: member="RGlutWindow::draw" ref="a063903abad3ed2dee0929d7b15816c3f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::draw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Callback for draw event. </p>

<p>Reimplemented in <a class="el" href="class_r_glut_menu.html#a405dc34d0d859e5210d5d25ed05674df">RGlutMenu</a>, and <a class="el" href="class_r_glut_maemo_window.html#a4a5514775225f6280d425b13eaa03405">RGlutMaemoWindow</a>.</p>

</div>
</div>
<a class="anchor" id="a03a366e2dd780396d6a9f285c28ec29f"></a><!-- doxytag: member="RGlutWindow::geometry" ref="a03a366e2dd780396d6a9f285c28ec29f" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_glut_rect.html">RGlutRectI</a> RGlutWindow::geometry </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Retrieves the geometry for the window. Geometry is postion + size. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>RGlutRectI </dd></dl>

</div>
</div>
<a class="anchor" id="a1ebe7e5ab0015f084717843332fde416"></a><!-- doxytag: member="RGlutWindow::handleEvent" ref="a1ebe7e5ab0015f084717843332fde416" args="(XEvent &amp;event)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool RGlutWindow::handleEvent </td>
          <td>(</td>
          <td class="paramtype">XEvent &amp;&#160;</td>
          <td class="paramname"><em>event</em></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Event handler function. </p>

<p>Reimplemented in <a class="el" href="class_r_glut_menu.html#aa324c370e6404e07818ae4575034f6bd">RGlutMenu</a>, and <a class="el" href="class_r_glut_maemo_window.html#a2125ae4248f4a6aa30bfd49a7ed9bece">RGlutMaemoWindow</a>.</p>

</div>
</div>
<a class="anchor" id="a062c55b747dfd7405edc735ee90fe3f8"></a><!-- doxytag: member="RGlutWindow::hide" ref="a062c55b747dfd7405edc735ee90fe3f8" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::hide </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Hides the window. </p>

<p>Reimplemented in <a class="el" href="class_r_glut_menu.html#a652f11bbb578324c72b376dc2dbe489a">RGlutMenu</a>.</p>

</div>
</div>
<a class="anchor" id="ac4d1e54e68a0d1a7c4cb572ec7287d37"></a><!-- doxytag: member="RGlutWindow::isVisible" ref="ac4d1e54e68a0d1a7c4cb572ec7287d37" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool RGlutWindow::isVisible </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Checks whether the window is visible. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true is window is visible </dd></dl>

</div>
</div>
<a class="anchor" id="ae9fa604e0a5f05366f2bbc550aaa9f1e"></a><!-- doxytag: member="RGlutWindow::parent" ref="ae9fa604e0a5f05366f2bbc550aaa9f1e" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_glut_window.html">RGlutWindow</a>* RGlutWindow::parent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the parent window. </p>

</div>
</div>
<a class="anchor" id="ad0ae2cb67fb57c7c8aba817ba4939123"></a><!-- doxytag: member="RGlutWindow::pos" ref="ad0ae2cb67fb57c7c8aba817ba4939123" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_glut_point.html">RGlutPointI</a> RGlutWindow::pos </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Retrieves the window position. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>RGlutPointI </dd></dl>

</div>
</div>
<a class="anchor" id="a398e85b36521d38acab19f691c3cd433"></a><!-- doxytag: member="RGlutWindow::redraw" ref="a398e85b36521d38acab19f691c3cd433" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::redraw </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Causes the window to redraw. </p>

</div>
</div>
<a class="anchor" id="a0da07ab572c4af10620d86def933b74d"></a><!-- doxytag: member="RGlutWindow::removeChild" ref="a0da07ab572c4af10620d86def933b74d" args="(RGlutWindow *window)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::removeChild </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_r_glut_window.html">RGlutWindow</a> *&#160;</td>
          <td class="paramname"><em>window</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Removes the window from child list. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">window</td><td>The window that should be removed from child list </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ac04396f994a1648cf2712e5f88ddc659"></a><!-- doxytag: member="RGlutWindow::removeFromParent" ref="ac04396f994a1648cf2712e5f88ddc659" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::removeFromParent </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Remove this window from the parents child list. </p>

</div>
</div>
<a class="anchor" id="a592a12452dc22d94ece044a9f89000e4"></a><!-- doxytag: member="RGlutWindow::setBackgroundColor" ref="a592a12452dc22d94ece044a9f89000e4" args="(RGlutColor const &amp;color)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setBackgroundColor </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="class_r_glut_color.html">RGlutColor</a> const &amp;&#160;</td>
          <td class="paramname"><em>color</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the background color of the window. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">color</td><td>The color that should be applied to background </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ab4959b523d2b4923d472ac8c1aebe600"></a><!-- doxytag: member="RGlutWindow::setFullscreen" ref="ab4959b523d2b4923d472ac8c1aebe600" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setFullscreen </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Make the window full screen </p>

</div>
</div>
<a class="anchor" id="a3f9316a32ead9498eb83109307c58f13"></a><!-- doxytag: member="RGlutWindow::setGeometry" ref="a3f9316a32ead9498eb83109307c58f13" args="(int x, int y, int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setGeometry </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the geometry for the window. Geometry is postion + size. </p>

</div>
</div>
<a class="anchor" id="a4610eed12f30c38d2b50cb38c932c97b"></a><!-- doxytag: member="RGlutWindow::setPos" ref="a4610eed12f30c38d2b50cb38c932c97b" args="(int x, int y)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setPos </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>y</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the window position. </p>

</div>
</div>
<a class="anchor" id="ac0198cc788f2aba7f6f60ed0280b709b"></a><!-- doxytag: member="RGlutWindow::setSize" ref="ac0198cc788f2aba7f6f60ed0280b709b" args="(int w, int h)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setSize </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>w</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the size of the window. </p>

</div>
</div>
<a class="anchor" id="a72239592e9b4bd525d9fbba5630e82d0"></a><!-- doxytag: member="RGlutWindow::setTitle" ref="a72239592e9b4bd525d9fbba5630e82d0" args="(std::string const &amp;title)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::setTitle </td>
          <td>(</td>
          <td class="paramtype">std::string const &amp;&#160;</td>
          <td class="paramname"><em>title</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Sets the titke for the window </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">title</td><td>The string which should be set as the title. </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a198f0034c0d9ac5c1ccd1a65e5e1010a"></a><!-- doxytag: member="RGlutWindow::show" ref="a198f0034c0d9ac5c1ccd1a65e5e1010a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void RGlutWindow::show </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td><code> [virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Shows the window. The parent window should be visible inorder the window to be visible. </p>

</div>
</div>
<a class="anchor" id="abdc4e8af023cf8a02789d7d56e89b550"></a><!-- doxytag: member="RGlutWindow::size" ref="abdc4e8af023cf8a02789d7d56e89b550" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="class_r_glut_size.html">RGlutSizeI</a> RGlutWindow::size </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Retrieves the size of the window. </p>
<dl class="see"><dt><b>See also:</b></dt><dd>RGlutSizeI </dd></dl>

</div>
</div>
<a class="anchor" id="a971fb49f744cbe5661fdf04fd81db0f0"></a><!-- doxytag: member="RGlutWindow::window" ref="a971fb49f744cbe5661fdf04fd81db0f0" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Window RGlutWindow::window </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<p>Returns the X11 Window object associated with the window. </p>

</div>
</div>
</div>
</div>
  <div id="nav-path" class="navpath">
    <ul>
      <li class="navelem"><a class="el" href="class_r_glut_window.html">RGlutWindow</a>      </li>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Functions</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>


    <li class="footer">Generated on Tue Nov 15 2011 10:57:42 for glutes by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.5.1 </li>
   </ul>
 </div>


</body>
</html>
